<?php

   function thumb($savePathdir,$filename){

          $ingPath =$savePathdir.$filename;



          $old_img=getimagesize($ingPath);//获取原图的缩放的图像大小信息
          $w_thumb=$old_img[0]/2;//计算缩略图宽比例
          $h_thumb=$old_img[1]/2;//计算缩略图高的缩放比例

          //将原图转换成图像资源格式类型
          switch ($old_img[2]) {
          case '1':
          $img_yt=imagecreatefromgif($ingPath);
          // 参数1：原图图片路径
          break;
          case '2':
          $img_yt=imagecreatefromjpeg($ingPath);
          // 参数1：原图图片路径
          break;

          default:
          $img_yt=imagecreatefrompng($ingPath);
          break;
          }

          $img_sl=imagecreatetruecolor($w_thumb,$h_thumb);

          // 将原图拷贝成缩略图的大小
          imagecopyresized($img_sl,$img_yt, 0, 0 , 0 , 0 , $w_thumb , $h_thumb , $old_img['0'] , $old_img['1']);

            //组装缩略图路径
          $thumbpath=$savePathdir.'thumb_'.$filename;

          // echo $thumbpath;die;
          ob_clean();

          @imagejpeg($img_sl,$thumbpath);//生成缩略图


          //获取你要生成缩略图的原图的大小

          return $thumbpath;
          // imagedestroy($thumb);
          imagedestroy($img_sl);

  }